home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / ques_221.zip / SAMPLES.ZIP / DATABASE.ZIP / READ.ME < prev    next >
Text File  |  1990-12-08  |  3KB  |  69 lines

  1.  
  2.  This is a copy of the newuser questionnaire which I use on my board.
  3.  
  4.  The original questionaire was made by Peter Duschau, the sysop of Harrani
  5.  Mail Service (2:245/35). I changed the look, and implemented the database
  6.  routines in it.
  7.  
  8.  It works as follows:
  9.  
  10.  In the menu where I want new users to register themself I execute Quesdoor
  11.  and the Q-NEW questionaire. Q-New itself starts Q-NEW1 or Q-NEW2 depending
  12.  on the ANSI flag of the user. 
  13.  
  14.  When the questionnaire is aborted by the user, it returns to the label
  15.  :ABORT in the Q-NEW questionnaire, and returns to the bbs..
  16.  When the questionnaire is properly filled in by the user, the questionaire
  17.  returns him to the :LAST label in Q-NEW, and returns to the bbs...
  18.  
  19.  The Q-NEW1 and Q-NEW2 questionnaires depends on several textfiles, included
  20.  in this archive. You have to copy them to your textfile directory as setup
  21.  in CONFIG.RA.
  22.  
  23.  The answers the users enter, will be written in Q-NEW1.ASW or Q-NEW2.ASW.
  24.  You can copy them to one file if you which.
  25.  The answers are also written into 12 databases in your message base 
  26.  directory (!). The names and data stored in them are as follows:
  27.  
  28.  DAT-1.QDB   The name of the user
  29.  DAT-2.QDB   The adress of the user
  30.  DAT-3.QDB   The postal code and city of the user
  31.  DAT-4.QDB   The phone number of the user
  32.  DAT-5.QDB   The age of the user
  33.  DAT-6.QDB   The computer the user has
  34.  DAT-7.QDB   The modem the user has
  35.  DAT-8.QDB   The terminal program the user uses
  36.  DAT-9.QDB   Where the user got your bbs number from
  37.  DAT-10.QDB  If the user is a sysop
  38.  DAT-11.QDB  The nodenumber of the bbs if the user is a sysop
  39.  DAT-12.QDB  The telephone number of the bbs if the user is a sysop
  40.     
  41.  If a user who allready filled in the questionnair comes into the door
  42.  for the second time, the data will be loaded into the questionnaire,
  43.  and showed to the user (!). The user then can make a selection, and 
  44.  change the data if he wants.
  45.  
  46.  
  47.  
  48.  UTILITIES
  49.  ---------
  50.  
  51.  At this moment their are two utilities written for the databases...:
  52.  
  53.  1) SHOWER.EXE, which I mainly used to debug the database functions,
  54.     and will show you what the contents is of one particular database.
  55.  
  56.  2) INDEXER.EXE, which indexes your databases, so that Quesdoor can find
  57.     the data in large databases faster... Run this program in your 
  58.     nightly event.
  59.  
  60.  I'm working on DAT-MAN, a full screen database manager like postman. I
  61.  will inform every registered user when it is ready, and will be released
  62.  seperate. It will be included also in the next official release of quesdoor.
  63.  
  64.  Any questions about the database functions, requests for new offline
  65.  programs who use the databases, or any other question I will be pleased
  66.  to answer... Just write to [2:281/506]
  67.  
  68.  Ron Huiskes
  69.